@charset "UTF-8";

/*定义全局*/
body {margin:0;padding:0;font:14px/200% "Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,Arial,Helvetica;color:#666;background-color:#fff}
/*定义链接*/
a,a:link {color:#333;text-decoration:none}
a:visited {color:#333}
a:hover,a:focus {color:#F60;text-decoration:underline;outline:none;-moz-outline:none}
a:active {color:#f30}
/*定义表单*/
input,textarea {outline:none;-moz-outline:none}
/*定义标题*/
h1,h2,h3,h4,h5,h6 {color:#333;font-weight:500;line-height:150%}
/*定义图片*/
img {padding:0;margin:0;border:0}
img {height:auto;max-width:100%;margin-left: auto;margin-right: auto}
/*定义延迟*/
.news .dl-horizontal,.about .shuju figure,.case figure a figcaption,.comment-respond #submit,.banner p,.process figcaption,.kefu,.packages .tc-box,.navbar-brand,.navbar-default,.transition,.huodong,*:link,*:visited,*:hover,*:active,*:focus {-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
/*定义背景通屏*/
.parallax {background-attachment:fixed!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

/*gray*/
.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* IE 6-9 */
filter: gray; -webkit-filter: grayscale(100%); }
.grayscale.grayscale-fade { -webkit-transition: -webkit-filter .5s; }
.grayscale.grayscale-fade:hover { -webkit-filter: grayscale(0%); filter: none; }
.grayscale-replaced.grayscale-fade svg { opacity: 1; -webkit-transition: opacity .5s ease; transition: opacity .5s ease; }
.grayscale-replaced.grayscale-fade:hover svg { opacity: 0; }

/*文本选择*/
::-moz-selection{background:#F60;color:#fff}::selection {background:#F60;color:#fff} 
/*背景固定*/
.pingpu-bg {background:no-repeat center top fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative}
.pingpu-bg {min-width:1140px}
.fixed {background-attachment: fixed}
/*placeholder*/
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {color:#ccc;font-size:12px}
/*内外补*/
.t-m-10 {margin-top:10px}.t-m-20 {margin-top:20px}.t-m-30 {margin-top:30px}.t-m-40 {margin-top:40px}.t-m-50 {margin-top:50px}.t-m-60 {margin-top:60px}.t-m-70 {margin-top:70px}
.b-m-10 {margin-bottom:10px}.b-m-20 {margin-bottom:20px}.b-m-30 {margin-bottom:30px}.b-m-40 {margin-bottom:40px}.b-m-50 {margin-bottom:50px}.b-m-60 {margin-bottom:60px}.b-m-70 {margin-bottom:70px}
.l-m-10 {margin-left:10px}.l-m-20 {margin-left:20px}.l-m-30 {margin-left:30px}.l-m-40 {margin-left:40px}.l-m-50 {margin-left:50px}.l-m-60 {margin-left:60px}.l-m-70 {margin-left:70px}
.r-m-10 {margin-right:10px}.r-m-20 {margin-right:20px}.r-m-30 {margin-right:30px}.r-m-40 {margin-right:40px}.r-m-50 {margin-right:50px}.r-m-60 {margin-right:60px}.r-m-70 {margin-right:70px}
.t-p-10 {padding-top:10px}.t-p-20 {padding-top:20px}.t-p-30 {padding-top:30px}.t-p-40 {padding-top:40px}.t-p-50 {padding-top:50px}.t-p-60 {padding-top:60px}.t-p-70 {padding-top:70px}
.b-p-10 {padding-bottom:10px}.b-p-20 {padding-bottom:20px}.b-p-30 {padding-bottom:30px}.b-p-40 {padding-bottom:40px}.b-p-50 {padding-bottom:50px}.b-p-60 {padding-bottom:60px}.b-p-70 {padding-bottom:70px}
.l-p-10 {padding-left:10px}.l-p-20 {padding-left:20px}.l-p-30 {padding-left:30px}.l-p-40 {padding-left:40px}.l-p-50 {padding-left:50px}.l-p-60 {padding-left:60px}.l-p-70 {padding-left:70px}
.r-p-10 {padding-right:10px}.r-p-20 {padding-right:20px}.r-p-30 {padding-right:30px}.r-p-40 {padding-right:40px}.r-p-50 {padding-right:50px}.r-p-60 {padding-right:60px}.r-p-70 {padding-right:70px}
.p-none {padding:0}.m-none {margin:0}
.t-p-none {padding-top:0}.b-p-none {padding-bottom:0}.l-p-none {padding-left:0}.r-p-none {padding-right:0}
.t-m-none {margin-top:0}.b-m-none {margin-bottom:0}.l-m-none {margin-left:0}.r-m-none {margin-right:0}
/*清除内外补*/
.p-none{padding:0!important}.m-none{margin:0!important}.t-p-none{padding-top:0!important}.b-p-none{padding-bottom:0!important}.l-p-none{padding-left:0!important}.r-p-none{padding-right:0!important}.t-m-none{margin-top:0!important}.b-m-none{margin-bottom:0!important}.l-m-none{margin-left:0!important}.r-m-none{margin-right:0!important}
/*ul-horizontal*/
@media (min-width:768px){.ul-horizontal li.left{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ul-horizontal li.right {margin-left:190px}}
.ul-horizontal li.left,.ul-horizontal li.right {line-height: 250%}
.ul-horizontal li.right:after,.ul-horizontal li.right:before {display:table;content:" "}
.ul-horizontal li.right:after {clear:both}

/*全局标签*/
.red {color:#f66!important}
.blue {color:#F60!important}
.green {color:#089500!important}
.font-12 {font-size:12px!important}
hr {margin:30px 0;border:0;border-top:1px solid #ddd}
hr.small {margin:15px 0}hr.big {margin:40px 0}
.nowrap {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
ul li p,ol li p {display:inline-block;margin:0}

/*home-title*/
.home-title {margin-bottom: 40px}
.home-title.small {margin-bottom: 20px}
@media (max-width:767px) {.home-title {margin-bottom: 20px}}
.h-h2 {font-size:24px;color:#333;line-height:150%;margin: 0;padding: 0 20px}
@media (min-width:767px) {.h-h2:after, .h-h2:before {display: inline-block;height: 1px;background-color: #ddd;padding: 0;content: "";width: 100px;margin: 10px 15px}}

.xx-white {border-bottom: 1px solid rgba(204,204,204,0.5); display: block; height: 10px; max-width: 200px; margin: 0 auto 10px auto; background-image: url(../images/x2.png); background-position: center 9px; background-repeat: no-repeat; }

.h-h2-white {font-size:26px;color:#5caf19;line-height:150%;margin: 0;padding: 0 20px}

@media (min-width:767px) {}

/*sx-jianju*/
.sx-jianju{padding-top:60px;padding-bottom:60px;}
.sx-jianju.x {padding-top:40px;padding-bottom:45px;}
@media (max-width:767px){.sx-jianju{padding-top:40px;padding-bottom:35px;}}
/*menu*/
.menu-kj li+li::before {padding:0 12px 0 2px;color:#ccc;content:"|\00a0"}
.menu-kj li a {color: #666}
.menu-kj li a:hover,.menu-kj li.active a {text-decoration: underline;color: #F60;}
.menu-kj2 {margin-bottom:60px;}
.menu-kj2 li {padding: 0 15px;}
.menu-kj2 li a {font-size: 14px;color: #666;}
.menu-kj2 li a:hover {color: #F60;}
.menu-kj2 li.active a {display: block;color: #fff;background-color: #F60; padding: 3px 15px 1px 15px;}
.menu-kj2 li.hover a {display: block;background-color: #eee; padding: 3px 15px 1px 15px;}

/*btn*/
a.btn-center,a.btn-center-white{text-align:center;font-size:12px;padding:4px 50px 2px 50px;margin:10px 10px 0 10px;color:#5caf19;border:1px solid #5caf19;display:inline-block;}
a.btn-center-white{background-color:#5caf19;color:#fff;border:1px solid rgba(255,255,255,0.50);}
a.btn-center:hover,a.btn-center-white:hover,a.btn-center.hover{background-color:#F00;border:1px solid #5caf19;color:#fff;text-decoration:none;}
a.btn-center-white:hover {border:1px solid #fff;}
@media (max-width:767px){a.btn-center{margin:15px 10px 0 10px;padding:4px 20px 2px 20px;}}


/* header */

.topBg { background:#666; font-size:12px; padding:5px 0; color:#fff; text-align:right;}
.topBg a{color:#ddd;}
.topBg a:hover{color:#5caf19;}

.navbar-default{padding:0;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.navbar-default .navbar-toggle:hover{background-color:#fff;}
.navbar{margin-bottom:0px;height:90px;}

/*logo*/
.logo{margin-top:15px;padding:0;display: inline-block;margin-bottom:0px;}
.navbar-brand{width:373px;height:60px;background:url(../images/logo.png) no-repeat center top;background-size:auto 60px;text-indent:-9999px;overflow:hidden;display:block;font-size:14px;}
.navbar-brand {margin-left:0 !important}

@media (max-width:767px){
.logo{margin-top:10px;}
.navbar-brand {width:311px;height:50px;background-image:url(../images/logo.png);background-size:auto 50px;}
.navbar-default .navbar-toggle {padding:4px;margin-top:20px;margin-bottom:0;border-color: #ccc;}
.navbar-default .navbar-toggle:hover {background: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ccc;}
}

/*nav*/
.navbar-default .navbar-nav li {position: relative}
.navbar-default .navbar-nav li a{font-size:16px;line-height:90px;display:block;padding:0;padding:0 15px;color:#333;}

@media (max-width:1000px) {.navbar-default .navbar-nav li a{margin:0 10px}}
.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li.hover a{text-decoration: none; color:#fff;background:#5caf19;}

@media (max-width:767px){
	.navbar { height:70px;}
.navbar-default .navbar-nav {float:inherit !important}
.navbar-default .navbar-nav li {display: block}
.navbar-default .navbar-nav li a,.navbar-default.sticky .navbar-nav li a {padding:0;color:#fff !important;line-height:50px;text-decoration:none; border-bottom:1px solid hsla(0,0%,100%,0.20)}
.navbar-default .navbar-collapse {background-color:#333;border-width:0}
}


/*owl-carousel.2.2.1.css*/
div.owl-stage-outer.owl-height {height: 100%!important}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;max-width:100%;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}

@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:5pc;width:5pc;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*owl-carousel.2.2.1.theme.css*/
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background-color:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background-color:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background-color:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#869791}

/*banner*/
.banner {background:#fff; width:100%;}
@media (max-width:767px) {.banner {}}

.banner .owl-theme .item img{}
/*banner-prev-nav*/
.banner .owl-theme .owl-nav{margin-top:0;text-align:center;-webkit-tap-highlight-color:transparent}
.banner .owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;padding:0;background-color:#1a1a1a;display:inline-block;cursor:pointer;border-radius:50%;text-indent:-9999px;background:#1a1a1a url(../images/slider-arrow.png) 0 0 no-repeat;overflow:hidden;width:50px;height:50px;position:absolute;left:3%;top:50%;margin:-25px 10px 0 10px;filter:alpha(opacity=0);opacity:.0}

@media (min-width:1200px) {.banner .owl-theme .owl-nav [class*=owl-] {margin-top:-25px}}
.banner .owl-theme .owl-nav .owl-next{left:auto;right:3%;background-position:-50px 0}
.banner .owl-theme .owl-nav [class*=owl-]:hover{background-color:#000;color:#FFF;text-decoration:none}
.banner .owl-theme:hover .owl-nav [class*=owl-] {filter:alpha(opacity=80);opacity:.8}
.banner .owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.banner .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}

/*banner-prev-dots*/
.banner .owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;width:100%;position:absolute;z-index:1;bottom:0;left:0;height:50px;text-align:center}
.banner .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.banner .owl-theme .owl-dots .owl-dot span{width:40px;height:6px;margin:5px;background-color:#fff;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:0}
.banner .owl-theme .owl-dots .owl-dot.active span,.banner .owl-theme .owl-dots .owl-dot:hover span{background-color:#F60}

@media (max-width:767px){.banner .owl-theme .owl-dots {height: 34px}.banner .owl-theme .owl-nav,.banner-bc {display: none}}

/*youshi*/

.youshi {}
.youshi figure {width: 74px;height: 74px;line-height: 74px;font-size: 30px;border: 1px dashed rgba(207,0,13,0.30);color:#cf000d;margin: 0 auto;border-radius: 50%;background-color:#eee}
.youshi figure a {text-decoration:none}
.youshi figure a:hover,.youshi .row div:hover figure a {color:#fff}
.youshi .row div:hover figure {background-color:#cf000d;color:#fff;border:1px solid #cf000d}
.youshi h3 {font-size:16px;margin-top:20px}
.youshi h3 a {color:#000}
.youshi h3 a:hover {color:#cf000d}

/*case*/
.case {
    background-color: #eee;
    background-image: url(../images/case-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.case .row figure {margin-bottom: 40px}
.case .m-sm-white { color:#999;}
.case figure a {position: relative;width: 100%;height: 100%;display: block;text-decoration: none;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out}
.case figure:hover a {transform:scale(1.05);-webkit-transform:scale(1.05)}
.case figure a figcaption {display: block; background-color:#666;margin: 0 auto}
@media (min-width:1200px) {
	.case figure a {}
	.case.team-show figure a {width: auto}
}
.case figure a figcaption h3 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 18px;color: #fff; margin: 0;padding:12px 30px 10px 30px;text-align: left; font-weight:normal;}
@media (max-width:767px) {.case figure a figcaption h3{padding: 20px 10px 18px 10px;}}
.case figure:hover a figcaption {background-color:#318218;}

/*news*/
.news {}
.news .dl-horizontal {margin:0 0 30px 0}
.news .dl-horizontal dt  {font-size: 20px; color: #333; font-weight: normal;text-align: left;width: 60px;float: left}
.news .dl-horizontal dt span {display: block;font-size: 12px;color: #ccc}
.news .dl-horizontal dd {text-align: left;padding-left: 20px; margin-left: 80px;border-left:1px solid #ddd}
.news .dl-horizontal dd h3 {font-size: 18px;margin: 0 0 10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news .dl-horizontal dd h3 a {color:#333;}
.news .dl-horizontal dd h3 a:hover {color:#5caf19;}
.news .dl-horizontal dd p {line-height: 200%;margin-bottom: 0}
.hg-2 {color: #999;}
@media (min-width:1200px) {.news .dl-horizontal dd p {min-height:56px}}
@media (min-width:319px) and (max-width:999px) {
.news .dl-horizontal {padding: 0 0 20px 0;border-bottom: 1px solid #ddd;margin-top: 20px;margin-bottom: 10px}
.news .dl-horizontal:hover {background-color:transparent}
.news .dl-horizontal dt {display: none}
.news .dl-horizontal dd {margin-left: 0;border: 0;}
}
.news-page {background-color: transparent}
.news-page .dl-horizontal {margin-bottom:20px;margin-top:20px}

/*foot*/
.foot {background-color: #111;color: #999}
.foot ul {margin: 0}
.addess {transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;padding: 40px 0 20px 0}
.addess .dl-horizontal {margin:0 auto;border-right: 1px solid #333}
@media (min-width:1199px){.addess .dl-horizontal {padding: 0 20px}}
.addess .row div:last-child .dl-horizontal {border-right:0}
.addess .dl-horizontal dt {font-size: 24px;width: 28px;text-align: left}
.addess .dl-horizontal dd {margin-left: 44px;line-height: 200%;text-align: left;}
.addess .dl-horizontal dd h3 {margin: 0 0 5px 0;font-size: 20px;color: #fff}
.addess .dl-horizontal dd h3 a {color: #fff}
.addess .dl-horizontal dd p {margin-bottom: 0}
.foot .menu-kj {border-top: 1px solid #333;display:block;padding-top: 20px;margin-bottom: 2px}
.foot .menu-kj li+li::before {color:#666}
.foot .menu-kj a {color: #999}
.foot .menu-kj a:hover {color: #F60}
.foot .kjcd {margin-bottom:30px}
.foot .kjcd li {width: 38px;height: 38px;font-size: 18px;background-color: #F60;line-height: 38px;border-radius: 50%;margin: 5px}
.foot .kjcd li a {color: #fff;text-decoration: none}
.foot .kjcd li.qq {background-color: #00deff}
.foot .kjcd li.weixin {background-color: #21e700}
.foot .kjcd li.weibo {background-color: #d92d2d}
.foot .ico {margin: 15px 0}
/*copy*/
.copy {padding:0}
.copy a {color: #999}
.copy a:hover {color: #F60}
/*phone*/
@media (max-width:767px) {
.foot {padding:0 0 5px 0}
.addess {padding: 40px 0 0 0}
.addess .dl-horizontal {border-right:0;padding: 0 0 20px 0;margin-bottom: 25px; border-bottom:1px solid #333}
.addess .dl-horizontal dt {float: left}
.addess .row div:last-child .dl-horizontal {border-bottom:0;margin-bottom: 0;padding-bottom: 0}
.copy {padding-top:30px}
}


/*--------------------------------
list body
----------------------------------*/

.l-bar {}
.banner-mask {background:no-repeat center bottom;background-size:auto 100%}

@media (max-width:767px) {.l-bar {}}

.listMain {margin:30px 0; border-bottom:1px solid #ddd; padding-bottom:30px;}
.subNav ul ,.subNav ul li { list-style:none;margin:0;padding:0;}
.subNav h2{background:#5caf19;height:80px; line-height:80px;margin-bottom:10px; text-align:center;color:#fff; font-size:20px; font-weight:bold;margin-top:0px;}

.subNav h4 { margin-bottom:10px; margin-top:0px;}
.subNav h4 a { display:block;background:#333; height:42px; line-height:42px;font-size:16px;text-align:center;color:#fff; font-weight:normal;}
.subNav h4 a:hover { background:#5caf19; text-decoration:none;}

.subNav ul li a { display:block;background:#eee; height:35px; line-height:35px;font-size:14px;margin-bottom:10px; text-align:center;color:#000;}
.subNav ul li a:hover { background:#5caf19; text-decoration:none;color:#fff;}

.listLx {margin-top:10px;}
.listLx h2{background:#5caf19;height:80px; line-height:80px;margin-bottom:0px; text-align:center;color:#fff; font-size:20px; font-weight:bold;margin-top:0px;}
.listLx p{font-size:14px; margin-bottom:5px;}

.listLx .lx-con { border:1px solid #eee; padding:12px 12px 5px 12px;}


@media (max-width: 767px) {
	.listBar {height:250px;}
	.listBar p{font-size:26px;padding-top:120px;}
	
	.subNav {margin-top:0px;}
	.subNav h2 {display:none;}
	.subNav ul li a {width:48%; float:left; margin:0 1% 1% 1%;}
	
	.subNav h4 { width:48%; float:left; margin:0 1% 1% 1%;}
	
	.listLx { display:none;}
}


.titc{ font-size:16px;text-indent:15px;margin-bottom: 20px;margin-top:0px;font-weight:normal; border:1px solid #ddd; height:48px; line-height:48px;}
.titc span{float:right; padding-right:10px;font-size:12px;}

.tit-pro { font-size:16px;text-indent:15px;margin-bottom:0px;margin-top:0px;font-weight:normal; background:#5caf19;height:48px; line-height:48px; color:#fff; text-align:center;}
.tit-more { margin-bottom:20px;}
.tit-more a{ display:block;height:40px; line-height:40px; text-align:center; border:1px solid #eee; border-top:none;}

.list_pro {}

.list_pro .ta {overflow: hidden;}
.list_pro .ta img{transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s;}
.list_pro .ta:hover img {transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}
.list_pro h3 { text-align:center; font-size:16px; font-weight:normal; padding:10px 0;}

.list_about {}

.l_a_con p{ line-height:30px;padding-bottom:10px;}
.l_a_con div{ line-height:30px;padding-bottom:10px;}

.l_a_con .map{}

.l_a_con .line { width:40px; height:7px; background:#ddd; margin:20px 0;}

.dl-h {border-bottom:1px dashed #ddd; margin-bottom:20px; padding-bottom:15px}
.dl-h h3 {font-size:20px;font-weight:normal;}
.dl-h .hg-2 { font-size:12px; color:#999; margin-bottom:0px;}

.dl-h span{ float:right;font-size:12px;}

.dl-h .hg-3 { font-size:12px;}

.l-pro-cs { border-bottom:1px solid #ddd; padding:10px 0 0 0; margin-bottom:30px;}
.l-pro-cs .t1 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:16px; font-weight:bold;}
.l-pro-cs .t2 {}
.l-pro-cs .col-md-6 {padding-left:0px;}

.detail_news header .title{ font-size:28px;margin:0 0 15px 0}
.detail_news header .info{color:#999;padding:0 0 10px 0;margin:0 0 30px 0;border-bottom:1px solid #ddd}
.detail_news header .info em {margin-right:10px}
.detail_news header .info small{height:12px;margin-right:20px}
.detail_news ol li p,.detail_news ul li p{margin:0}

.detail_con p, .detail_con div{ padding-bottom:8px; line-height:30px;}


.lx-t1 {font-size:20px; font-weight:bold; padding-top:60px; color:#5caf19;}
.lx-t2 {font-size:16px;}



.proList figure a {position: relative;width: 100%;height: 100%;display: block;text-decoration: none;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out; border:1px solid #eee; margin-bottom:20px;}
.proList figure:hover a {border:1px solid #aacd06;}
.proList figure a figcaption {display: block; background:#5caf19;margin: 0 auto; color:#fff;}
@media (min-width:1200px) {
	.proList figure a {}
	.proList.team-show figure a {width: auto;}
}
.proList figure a figcaption h3 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 14px;color: #fff; margin: 0;padding:15px 20px 15px 20px;text-align: left; font-weight:normal;}
.proList figure a:hover figcaption h3 {color: #fff;}
@media (max-width:767px) {
	.proList figure a figcaption h3{padding:10px 10px 10px 10px;}
}
	
.proList figure:hover a figcaption {background:#aacd06;}


/*fanye*/
.list-page{text-align:center}

.page {clear:both;padding:15px 0;}
.page span{margin-right:5px;border:#C00 1px solid;color:#C00;padding:0px;height:25px;line-height:25px;padding:2px 0;background:#fff; display:none;}
.page span strong {padding:0 6px;}
.page a {margin-right:4px;padding:6px 10px;background:#333;text-decoration: none;color:#fff;}
.page a:hover {background-color:#aacd06;}
.page a.current {background-color:#aacd06;}
.page span.current,.page span.disabled {margin-right:2px;padding:3px 6px 2px;border:#115c93 1px solid;font-weight:bold;color:#fff;background:#186ca9}
.page span input {width:16px;height:16px;border:0px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;padding:1px;font-size:11px;margin:-1px 2px 2px 2px;}
.page a.pagein:link,.page a.pagein:visited {background:#333;color:#fff;border:#06C 1px solid;}
